package com.udi.project.business.local.di.service;


import com.udi.project.business.local.di.domain.NameCode;

import java.util.List;

/**
 * @author Admin
 * Di生成管理器：
 *      持久化、申报、生成
 */
public interface DiGenerateService {


    /**
    *
     * @Description: Di生成、本地持久化
     * @param type 包装标识符(分为定量储运1~8和变量储运9详情参考说明文档)
     * @param deptId 部门名称
     * @param corpcode 厂商码
     * @param num 生成数量
     * @return: java.lang.Integer  DI码
     * @Date: 2021/8/10 8:48
     */

    int diGenerate(Integer corpcode,Integer type,String deptId,Integer num);



    /**返回所有的部门名称与部门编号*/
    public List<NameCode> dept();

}
